11 N 3rd St, Fernandina Beach, Amelia Island, FL 32034-4111, Amelia Island
3 N 4td St, Fernandina Beach, Amelia Island, FL 32034-4183, Amelia Island
Cute little deli place with fresh and delicious food. The owners are very sweet and friendly! I had a wonderful time her
Cute little deli place with fresh and delicious food. The owners are very sweet and friendly! I had a wonderful time her